package org.mock.service;

import com.alibaba.fastjson2.JSONObject;
import org.mock.entity.TestExam;
import org.mock.dto.TestExamDTO;

import java.util.List;

import com.baomidou.mybatisplus.core.metadata.IPage;

/**
 * 服务类
 *
 * @author AI
 * @since 2025-08-20
 */
public interface TestExamService {

    IPage<TestExam> page(TestExamDTO dto);

    List<TestExam> list(TestExamDTO dto);

    Integer save(TestExamDTO dto);

    Integer updateById(TestExamDTO dto);

    Integer deleteLogic(List<Integer> toIntList);

    TestExam getOne(TestExamDTO dto);

    Object saveBatch(JSONObject request);
}
